package com.itheima.demo;

import java.util.Random;
import java.util.Scanner;

public class Test6 {
    public static void main(String[] args) {
        // 目标：抢红包。
        int[] money = {9, 666, 188, 520, 99999};
        start(money);
    }

    public static void start(int[] money){
        // money = {9, 666, 188, 520, 99999};
        //          0   1    2    3     4
        Scanner sc = new Scanner(System.in);
        Random r = new Random();
        // 1、定义一个循环控制抽几次。
        for (int i = 0; i < money.length; i++) {
            // i = 0 1 2 3 4
            // 2、提示这个粉丝随便输入一个内容按回车抽奖！
            System.out.println("请" + (i + 1) + "号粉丝抽奖：");
            sc.next(); // 暂停等待用户输入任意内容直到按了回车键才往下走！

            while (true) {  // CTRL  + ALT + T
                // 3、真正开始抽：随机一个索引，取一个红包出来
                int index = r.nextInt(money.length);
                int redMoney = money[index];

                // 4、判断这个红包是否存在，不存在从新抽一次
                if(redMoney != 0) {
                    // 有钱，给她。
                    System.out.println("恭喜您，中奖：" + redMoney);
                    money[index] = 0; // 把这个位置处的金额置零
                    break;
                }
            }
        }
    }
}
